e18a4f6b748535ba8d0ff91acfffa5bb394adc35,source/net/yacy/kelondro/index/BufferedObjectIndex.java,BufferedObjectIndex,keys,#boolean#number[]#,235

Before Change


        synchronized (this.backend) {
            return new MergeIterator<byte[]>(
                    this.buffer.keys(up, firstKey),
                    this.backend.keys(up, firstKey),
                    this.buffer.rowdef.getOrdering(),
                    MergeIterator.simpleMerge,
                    true);

After Change


    public CloneableIterator<byte[]> keys(final boolean up, final byte[] firstKey) throws IOException {
        synchronized (this.backend) {
            CloneableIterator<byte[]> a = this.buffer.keys(up, firstKey);
            CloneableIterator<byte[]> b = this.backend.keys(up, firstKey);
            if (b == null) return a;
            if (a == null) return b;
            return new MergeIterator<byte[]>(a, b, this.buffer.rowdef.getOrdering(), MergeIterator.simpleMerge, true);
        }